using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Viper;

namespace Viper.Opcodes
{
	public class bstore : Instruction
	{
		public bstore()
		{
			this.Mnemonic = "store_b";
			this.Bytecode = new byte[]{0x08,1,0};
		}
	}
	public class wstore : Instruction
	{
		public wstore()
		{
			this.Mnemonic = "store_w";
			this.Bytecode = new byte[]{0x08,2,0,0};
		}
	}
	public class dstore : Instruction
	{
		public dstore()
		{
			this.Mnemonic = "store_d";
			this.Bytecode = new byte[]{0x08,4,0,0,0,0};
		}
	}
	public class qstore : Instruction
	{
		public qstore()
		{
			this.Mnemonic = "store_q";
			this.Bytecode = new byte[]{0x08,8,0,0,0,0,0,0,0,0};
		}
	}
}